package www.bancodelanacion.intranet.prestamos.service;

import java.sql.SQLException;
import java.util.ArrayList;

import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO;
import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO.TipoFabrica;
import www.bancodelanacion.intranet.prestamos.dao.RefinanciamientoDAO;
import www.bancodelanacion.intranet.prestamos.entidad.PlazaDTO;
import www.bancodelanacion.intranet.prestamos.entidad.RefinanciamientoDTO;

public class RefinanciamientoServiceImpl implements RefinanciamientoService{
	FabricaDAO fabrica = FabricaDAO.getFabrica(TipoFabrica.MYSQL);
	RefinanciamientoDAO dao = fabrica.getRefinanciamiento();
	@Override
	public ArrayList<RefinanciamientoDTO> buscarRefinanciamientoDAO(
			String codigo, String fecha, String estado, String cliente)
			throws SQLException {
		
		return dao.buscarRefinanciamientoDAO(codigo, fecha, estado, cliente);
	}
	@Override
	public RefinanciamientoDTO obtenerRefinanciamientoDAO(String codigo)
			throws SQLException {
		
		return dao.obtenerRefinanciamientoDAO(codigo);
	}
	@Override
	public int actualizaRefinanciamiento(RefinanciamientoDTO refinanciamiento)
			throws SQLException {
		
		return dao.actualizaRefinanciamiento(refinanciamiento);
	}
	@Override
	public int insertaRefinanciamineto(RefinanciamientoDTO bean)
			throws SQLException {
		return dao.insertaRefinanciamiento(bean);
	}
	@Override
	public String codigogen() {
		
		return dao.codigogen();
	}
	



	
}
